﻿using System.Runtime.InteropServices;

#if F32
	using Num = System.Single;
	namespace Reign.Core.MathF32
#endif
#if F64
	using Num = System.Double;
	namespace Reign.Core.MathF64
#endif
#if I32
	using Num = System.Int32;
	namespace Reign.Core.MathI32
#endif
{
	[StructLayout(LayoutKind.Sequential)]
	public struct Bound3
	{
		#region Properties
		public Num Left, Right, Bottom, Top, Back, Front;
		public const int SizeOf = sizeof(Num) * 6;
		#endregion
	}
}